package net.sesami.nhg.ebd.batch.domain.hibernate;

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

public class CO_Item {
	private CO_ItemPK co_ItemPK;
	private Integer CO_ID;
	private Integer Line_Num;
	private Integer Item_Action_ID;
	private String Item_Action_Other;
	private String Item_Reason;
	private Boolean Is_SmartForm_Updated;
	private Date Ship_By_Date;
	private Boolean AdHocFlag;
	private Integer PartID;
	private String PartDesc;
	private String BuyerPartNum;
	private String SupplierPartNum;
	private String SupplierPartNumExt;
	private String MfrName;
	private String UOMID;
	private Integer CommodityID;
	private String CommodityAlias;
	private BigDecimal OrderQty;
	private BigDecimal BackOrderQty;
	private BigDecimal UnitPrice;
	private Boolean Taxable;
	private BigDecimal SalesTaxPct;
	private BigDecimal SalesTaxAmt;
	private BigDecimal ActualPrice;
	private String CurrencyCode;
	private Date DeliverByDate;
	private Integer ShipMethodID;
	private String ShipFOB;
	private String ShipInstructions;
	private String SpecialInstructions;
	private Set<CO_Item_Attachment> co_Item_Attachments = new HashSet<CO_Item_Attachment>();

	public Set<CO_Item_Attachment> getCo_Item_Attachments() {
		return co_Item_Attachments;
	}

	public void setCo_Item_Attachments(
			Set<CO_Item_Attachment> co_Item_Attachments) {
		this.co_Item_Attachments = co_Item_Attachments;
	}

	public CO_ItemPK getCo_ItemPK() {
		return co_ItemPK;
	}

	public void setCo_ItemPK(CO_ItemPK co_ItemPK) {
		this.co_ItemPK = co_ItemPK;
	}

	public Integer getCO_ID() {
		return CO_ID;
	}

	public void setCO_ID(Integer cO_ID) {
		CO_ID = cO_ID;
	}

	public Integer getLine_Num() {
		return Line_Num;
	}

	public void setLine_Num(Integer line_Num) {
		Line_Num = line_Num;
	}

	public Integer getItem_Action_ID() {
		return Item_Action_ID;
	}

	public void setItem_Action_ID(Integer item_Action_ID) {
		Item_Action_ID = item_Action_ID;
	}

	public String getItem_Action_Other() {
		return Item_Action_Other;
	}

	public void setItem_Action_Other(String item_Action_Other) {
		Item_Action_Other = item_Action_Other;
	}

	public String getItem_Reason() {
		return Item_Reason;
	}

	public void setItem_Reason(String item_Reason) {
		Item_Reason = item_Reason;
	}

	public Boolean getIs_SmartForm_Updated() {
		return Is_SmartForm_Updated;
	}

	public void setIs_SmartForm_Updated(Boolean is_SmartForm_Updated) {
		Is_SmartForm_Updated = is_SmartForm_Updated;
	}

	public Date getShip_By_Date() {
		return Ship_By_Date;
	}

	public void setShip_By_Date(Date ship_By_Date) {
		Ship_By_Date = ship_By_Date;
	}

	public Boolean getAdHocFlag() {
		return AdHocFlag;
	}

	public void setAdHocFlag(Boolean adHocFlag) {
		AdHocFlag = adHocFlag;
	}

	public Integer getPartID() {
		return PartID;
	}

	public void setPartID(Integer partID) {
		PartID = partID;
	}

	public String getPartDesc() {
		return PartDesc;
	}

	public void setPartDesc(String partDesc) {
		PartDesc = partDesc;
	}

	public String getBuyerPartNum() {
		return BuyerPartNum;
	}

	public void setBuyerPartNum(String buyerPartNum) {
		BuyerPartNum = buyerPartNum;
	}

	public String getSupplierPartNum() {
		return SupplierPartNum;
	}

	public void setSupplierPartNum(String supplierPartNum) {
		SupplierPartNum = supplierPartNum;
	}

	public String getSupplierPartNumExt() {
		return SupplierPartNumExt;
	}

	public void setSupplierPartNumExt(String supplierPartNumExt) {
		SupplierPartNumExt = supplierPartNumExt;
	}

	public String getMfrName() {
		return MfrName;
	}

	public void setMfrName(String mfrName) {
		MfrName = mfrName;
	}

	public String getUOMID() {
		return UOMID;
	}

	public void setUOMID(String uOMID) {
		UOMID = uOMID;
	}

	public Integer getCommodityID() {
		return CommodityID;
	}

	public void setCommodityID(Integer commodityID) {
		CommodityID = commodityID;
	}

	public String getCommodityAlias() {
		return CommodityAlias;
	}

	public void setCommodityAlias(String commodityAlias) {
		CommodityAlias = commodityAlias;
	}

	public BigDecimal getOrderQty() {
		return OrderQty;
	}

	public void setOrderQty(BigDecimal orderQty) {
		OrderQty = orderQty;
	}

	public BigDecimal getBackOrderQty() {
		return BackOrderQty;
	}

	public void setBackOrderQty(BigDecimal backOrderQty) {
		BackOrderQty = backOrderQty;
	}

	public BigDecimal getUnitPrice() {
		return UnitPrice;
	}

	public void setUnitPrice(BigDecimal unitPrice) {
		UnitPrice = unitPrice;
	}

	public Boolean getTaxable() {
		return Taxable;
	}

	public void setTaxable(Boolean taxable) {
		Taxable = taxable;
	}

	public BigDecimal getSalesTaxPct() {
		return SalesTaxPct;
	}

	public void setSalesTaxPct(BigDecimal salesTaxPct) {
		SalesTaxPct = salesTaxPct;
	}

	public BigDecimal getSalesTaxAmt() {
		return SalesTaxAmt;
	}

	public void setSalesTaxAmt(BigDecimal salesTaxAmt) {
		SalesTaxAmt = salesTaxAmt;
	}

	public BigDecimal getActualPrice() {
		return ActualPrice;
	}

	public void setActualPrice(BigDecimal actualPrice) {
		ActualPrice = actualPrice;
	}

	public String getCurrencyCode() {
		return CurrencyCode;
	}

	public void setCurrencyCode(String currencyCode) {
		CurrencyCode = currencyCode;
	}

	public Date getDeliverByDate() {
		return DeliverByDate;
	}

	public void setDeliverByDate(Date deliverByDate) {
		DeliverByDate = deliverByDate;
	}

	public Integer getShipMethodID() {
		return ShipMethodID;
	}

	public void setShipMethodID(Integer shipMethodID) {
		ShipMethodID = shipMethodID;
	}

	public String getShipFOB() {
		return ShipFOB;
	}

	public void setShipFOB(String shipFOB) {
		ShipFOB = shipFOB;
	}

	public String getShipInstructions() {
		return ShipInstructions;
	}

	public void setShipInstructions(String shipInstructions) {
		ShipInstructions = shipInstructions;
	}

	public String getSpecialInstructions() {
		return SpecialInstructions;
	}

	public void setSpecialInstructions(String specialInstructions) {
		SpecialInstructions = specialInstructions;
	}

}
